#ifndef LIBFV_H
#define LIBFV_H

#ifdef __cplusplus
extern "C" {
#endif

typedef unsigned long long uint64t;
typedef unsigned int uint32_t;
typedef signed int int32_t;
typedef unsigned short uint16_t;
typedef unsigned char uint8_t;

int getFocusValue(uint8_t *image_buf, int32_t img_width, int32_t img_height, int32_t img_width_align,
            int32_t afwin_x, int32_t afwin_y, int32_t afwin_width, int32_t afwin_heigth, uint64t *focus_value);


#ifdef __cplusplus
}
#endif

#endif